<?php 

// 2.创建一个检测文件扩展名是否为图片的函数

	// function checkImge($str){
	// 	$arr = ['.jpg', '.png', '.gif'];
	// 	$last = strpos($str,'.');
	// 	$str1 = substr($str, $last);
	// 	if (in_array($str1, $arr)) {
	// 		return true;
	// 	}else{
	// 		return false;
	// 	}
	// }
	// var_dump(checkImge('xxx.jpg'));
	//正则做法
	function check($str){
		$arr = ['jpg', 'png', 'gif',];
		$arr = implode('', $arr);
		var_dump($arr);
		$str = explode(".", $str);
		$str = $str[count($str)-1];
		$prge = "/$str/";
		$c= preg_match($prge, $arr);
		var_dump($c);
	}
	$str1= "xxx.jpg";
	var_dump(check($str1));
// 1.搞懂邮箱，手机，身份证，网址等等正则

	$str = "421102199105228211";
	$prge = "/^[1-6]\d{5}[12][09]\d{2}[01]\d{1}[0-3]\d{4}[0-9xX]$/";

	$c = preg_match($prge, $str);
		var_dump($c);
		// 2.采集拉勾网招聘职位数据
	$str = file_get_contents("https://www.lagou.com/jobs/1766871.html");
	// var_dump($str);
	$str=iconv("UTF-8", "GB2312//IGNORE", $str); 
	$preg = "/<div class=\"job-name\" title=\"PHP\">.*?<div class=\"company\">(.*?)<\/div>.*?<span class=\"name\">(.*?)<\/span>.*?<div class=\"marEdit\">.*?<\/div>.*?<\/div>/is";

	$c = preg_match_all($preg, $str, $result);
	var_dump($c);
	var_dump($result);
	// file_put_contents('./db.php', $result[0]);
	$preg='/<dl class="job_detail" id="job_detail">(.*?)<\/dl>/is';
	$c = preg_match_all($preg, $str, $result);
	var_dump($c);
	var_dump($result);
	// file_put_contents('./db.php', $result[0][0]);
	$preg='/<div id="lg_tnav">(.*?)<\/div>/is';
	$c = preg_match_all($preg, $str, $result);
	var_dump($c);
	var_dump($result);
	file_put_contents('./db.php', $result[1][0]);
 ?>